| 1998—2003 | Member, 9th Standing Committee of the NPC | |
| 1998—2003 | Member, 9th Environment and Resources Protection Committee of the NPC | |
| 1993—1998 | Member, 8th Standing Committee of the NPC | |
| 1993—1998 | Chairman, 8th Environment and Resources Protection Committee of the NPC | |
| 1947 | Joined, CPC |